package com.blkj.iam.common.util;

import cn.hutool.core.util.IdUtil;
import com.baomidou.mybatisplus.core.toolkit.IdWorker;

/**
 * @description: 雪花ID工具类
 * @author: Ethan
 * @create: 2025-04-24
 **/
public class IdWorkerUtils {

    /***
     * mybatis-plus 算法
     * @param
     * @return: java.lang.String
     */
    public static String generatorId() {
        return IdWorker.getIdStr();
    }

    /***
     * hutool 算法
     * @param
     * @return: java.lang.String
     */
    public static String generatorId2() {
        long id = IdUtil.getSnowflake().nextId();
        return String.valueOf(id);
    }
}
